package com.fgw.admin.entity;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import java.io.Serializable;

/**
 * 基本信息_入库依据
 * 
 * @author system
 * @date 2020-11-18 22:31:49
 */
@TableName("tb_basic_information_according")
public class BasicInformationAccording extends Model<BasicInformationAccording> {
	private static final long serialVersionUID = 1L;

	/**
	 * 入库依据ID
	 */
	    @TableId(value="basic_information_according_id", type= IdType.AUTO)
			private Integer basicInformationAccordingId;
	/**
	 * 基本信息ID
	 */
	    @TableField("basic_information_id")
			private Integer basicInformationId;
	/**
	 * 项目隶属关系
	 */
	    @TableField("project_subjection")
			private String projectSubjection;
	/**
	 * 项目标签
	 */
	    @TableField("project_label")
			private String projectLabel;
	/**
	 * 日常监管直接责任单位
	 */
	    @TableField("regulator")
			private String regulator;
	/**
	 * 项目（法人）单位
	 */
	    @TableField("particular")
			private String particular;
	/**
	 * 日常监管直接责任单位监管责任人
	 */
	    @TableField("regulator_person")
			private String regulatorPerson;
	/**
	 * 日常监管直接责任单位联系电话
	 */
	    @TableField("regulator_tel")
			private String regulatorTel;
	/**
	 * 符合产业政策
	 */
	    @TableField("industrial_policy")
			private String industrialPolicy;
	/**
	 * 投资计划年度
	 */
	    @TableField("plan_year")
			private String planYear;
	/**
	 * 符合重大战略
	 */
	    @TableField("strategy")
			private String strategy;
	/**
	 * 政府投资方向
	 */
	    @TableField("investment_orientation")
			private String investmentOrientation;
	/**
	 * 所属规划
	 */
	    @TableField("PLAN")
			private String plan;

	/**
	 * 设置：入库依据ID
	 */
	public void setBasicInformationAccordingId(Integer basicInformationAccordingId) {
		this.basicInformationAccordingId = basicInformationAccordingId;
	}
	/**
	 * 获取：入库依据ID
	 */
	public Integer getBasicInformationAccordingId() {
		return basicInformationAccordingId;
	}
	/**
	 * 设置：基本信息ID
	 */
	public void setBasicInformationId(Integer basicInformationId) {
		this.basicInformationId = basicInformationId;
	}
	/**
	 * 获取：基本信息ID
	 */
	public Integer getBasicInformationId() {
		return basicInformationId;
	}
	/**
	 * 设置：项目隶属关系
	 */
	public void setProjectSubjection(String projectSubjection) {
		this.projectSubjection = projectSubjection;
	}
	/**
	 * 获取：项目隶属关系
	 */
	public String getProjectSubjection() {
		return projectSubjection;
	}
	/**
	 * 设置：项目标签
	 */
	public void setProjectLabel(String projectLabel) {
		this.projectLabel = projectLabel;
	}
	/**
	 * 获取：项目标签
	 */
	public String getProjectLabel() {
		return projectLabel;
	}
	/**
	 * 设置：日常监管直接责任单位
	 */
	public void setRegulator(String regulator) {
		this.regulator = regulator;
	}
	/**
	 * 获取：日常监管直接责任单位
	 */
	public String getRegulator() {
		return regulator;
	}
	/**
	 * 设置：项目（法人）单位
	 */
	public void setParticular(String particular) {
		this.particular = particular;
	}
	/**
	 * 获取：项目（法人）单位
	 */
	public String getParticular() {
		return particular;
	}
	/**
	 * 设置：日常监管直接责任单位监管责任人
	 */
	public void setRegulatorPerson(String regulatorPerson) {
		this.regulatorPerson = regulatorPerson;
	}
	/**
	 * 获取：日常监管直接责任单位监管责任人
	 */
	public String getRegulatorPerson() {
		return regulatorPerson;
	}
	/**
	 * 设置：日常监管直接责任单位联系电话
	 */
	public void setRegulatorTel(String regulatorTel) {
		this.regulatorTel = regulatorTel;
	}
	/**
	 * 获取：日常监管直接责任单位联系电话
	 */
	public String getRegulatorTel() {
		return regulatorTel;
	}
	/**
	 * 设置：符合产业政策
	 */
	public void setIndustrialPolicy(String industrialPolicy) {
		this.industrialPolicy = industrialPolicy;
	}
	/**
	 * 获取：符合产业政策
	 */
	public String getIndustrialPolicy() {
		return industrialPolicy;
	}
	/**
	 * 设置：投资计划年度
	 */
	public void setPlanYear(String planYear) {
		this.planYear = planYear;
	}
	/**
	 * 获取：投资计划年度
	 */
	public String getPlanYear() {
		return planYear;
	}
	/**
	 * 设置：符合重大战略
	 */
	public void setStrategy(String strategy) {
		this.strategy = strategy;
	}
	/**
	 * 获取：符合重大战略
	 */
	public String getStrategy() {
		return strategy;
	}
	/**
	 * 设置：政府投资方向
	 */
	public void setInvestmentOrientation(String investmentOrientation) {
		this.investmentOrientation = investmentOrientation;
	}
	/**
	 * 获取：政府投资方向
	 */
	public String getInvestmentOrientation() {
		return investmentOrientation;
	}
	/**
	 * 设置：所属规划
	 */
	public void setPlan(String plan) {
		this.plan = plan;
	}
	/**
	 * 获取：所属规划
	 */
	public String getPlan() {
		return plan;
	}
	@Override
	protected Serializable pkVal() {
		return this.basicInformationAccordingId;
	}
}